body{
  background-color: #f3fbfd;
}
.confirm-order {
  width: 7.5rem;
  height: 100%;
  .choadd{
    padding-bottom: 0.3rem;
    background: url(../images/settlement/bg4.png);
    background-size: cover;
    position: relative;
    .name{
      width: 2.78rem;
      line-height: 0.69rem;
      color: #444;
      font-size: 0.26rem;
    }
    .tel {
      line-height: 0.69rem;
      color: #444;
      font-size: 0.24rem;
    }
    .add {
      font-size: 0.24rem;
      line-height: 0.35rem;
      color: #666;

    }
    i{
      position: absolute;
      width: 0.18rem;
      height: 0.32rem;
      background: url(../images/settlement/logo38.png) no-repeat;
      background-size: cover;
      top: 0.56rem;
      right: 0.17rem;
    }
  }
  .a{
    display: block;
    height: 100%;
    padding: 0 0.84rem 0 0.94rem;
    background: url(../images/settlement/logo46.png) no-repeat 0.28rem 0.37rem;
    background-size: 0.34rem 0.51rem;
  }
}

.cart{
  margin-top: 0.16rem;
  .detailed{
    margin-top: 0.16rem;

  }
  .box{
    padding: 0.28rem;
    height: 1.86rem;
    border-bottom: 1px solid #e8e8e8;
    /* border-top: 1px solid #e8e8e8; */
    background: #fff;
    position: relative;
    .checkbox{
      width: 0.6rem;
      height: 1.86rem;
      background: url(../images/settlement/logo40.png) no-repeat center;
      background-size: 0.3rem 0.3rem;
    }
    .img{
      width: 1.86rem;
      height: 1.86rem;
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
    }
    .bot{
      margin-top: 0.29rem;
    }
    .info{
      width: 4.3rem;
    }
    .tt {
      font-size: 0.3rem;
      line-height: 0.36rem;
      color: #1b1b20;
      overflow: hidden;
      margin-bottom: 0.42rem;
    }
    .tc{
      .int{
        span{
          margin-right: 0.08rem;
        }
      }
    }


  }
  .bot {
    margin-top: 0.29rem;
  }
  .price {
    font-size: 0.32rem;
    line-height: 0.3rem;
    font-family: 'Arial';
    color: #c8994c;
  }
  .price,.amo {
    font-size: 0.32rem;
  }
  .minus  {
    background: url(../images/settlement/img33.jpg) no-repeat;
    background-size: cover;
    margin-right: 0.24rem;
  }
  .sum{
    background: url(../images/settlement/img32.jpg) no-repeat;
    background-size: cover;
  }
  .amount{
    width: 0.84rem;
    height: 0.54rem;
    border: 1px solid #dbdbdb;
    border-radius: 0.04rem;
    background: #f1f1f1;
    margin-right: 0.24rem;
    font-size: 0.38rem;
    color: #666;
    line-height: 0.57rem;
    text-align: center;
    opacity: 1;
  }
}
.sum,.minus{
  width: 0.58rem;
  height: 0.59rem;
}
.jjg{
  background: #fff;
  color: #333;
  font-size: 0.3rem;
  margin-bottom: 0.2rem;
  padding-left: 0.2rem;
  line-height: 1rem;
  border-bottom: 1px solid #e8e8e8;
  border-top: 1px solid #e8e8e8;
}
.numbox{
  margin-top: -0.2rem;

}
.confirm-order {
  .line {
  height: 0.86rem;
  padding: 0 0.28rem;
  border-bottom: 1px solid #e8e8e8;
  background: #fff;
  overflow: hidden;
  position: relative;
.text{
  width: 5.35rem;
  height: 0.86rem;
  background: none;
  border: 0;
  font-size: 0.26rem;
  color: #999;
}
  .tt {
    font-size: 0.3rem;
    line-height: 0.86rem;
    color: #333333;
  }
    .price{
      font-size: 0.36rem;
      line-height: 0.86rem;
      color: #c8994c;
      font-family: 'Arial';
    }
    .w145 {
      width: 1.55rem;
      float: left;
    }

}

}
.confirm-youhjt {
  position: absolute;
  right: 0.16rem;
  top: 0.26rem;
  background: url(../images/settlement/logo38.png) no-repeat;
  background-size: 100%;
  height: 0.32rem;
  width: 0.18rem;

}
.cart-list{
  width: 7.5rem;
  height: 2.1rem;
  background-color: #fff;
  /* position: absolute; */
  /* bottom: 0; */
  .balance {
    width: 7.02rem;
    height: 0.86rem;
    text-align: center;
    line-height: 0.86rem;
    font-size: 0.3rem;
    color: #fff;
    background-color: #c8994c;
    display: block;
    border-radius: 6px;
    margin: 0 auto;
  }
}
  .hj {
  font-size: 0.3rem;
  color: #1c1f23;
  text-align: center;
  line-height: 0.88rem;
  .price {
    font-size: 0.36rem;
    color: #c8994c;
    font-weight: bold;
    text-align: center;
    line-height: 0.88rem;
  }

}